|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IGroupService
Interface, das die Gruppenzugehörigkeit eines Anwenders zu einer
Organisation und Rolle kapselt. Das Interface IGroupService
verwaltet die Gruppen und Rollen, die der Anwendung zu Grunde liegen. Die
Datenbasis des Dienstes wird durch die jeweilige
Implementierung bestimmt.
| Method Summary | |
|---|---|
void |
addGroup(de.cebis.moccabox.security.domain.Group group)
Hinzufügen einer neuen Gruppe. |
void |
addMembership(de.cebis.moccabox.security.domain.Membership membership)
Hinzufügen einer Mitgliedschaft eines Anwenders zur Gruppe. |
void |
addMembership(de.cebis.moccabox.security.domain.User user,
de.cebis.moccabox.security.domain.Group organisation,
de.cebis.moccabox.security.domain.Role role)
Hinzufügen einer Gruppenzugehörigkeit eines Anwenders. |
de.cebis.moccabox.security.domain.Group[] |
getGroupsForUser(de.cebis.moccabox.security.domain.User user)
Zurückliefern aller Gruppen, von denen ein bestimmter Anwender Teil ist. |
de.cebis.moccabox.security.domain.Group[] |
getSubsidiaries(de.cebis.moccabox.security.domain.Group group)
Zurückliefern aller Untegruppen einer Gruppe. |
| Method Detail |
|---|
void addMembership(de.cebis.moccabox.security.domain.User user,
de.cebis.moccabox.security.domain.Group organisation,
de.cebis.moccabox.security.domain.Role role)
user - Anwender, der zu einer Gruppe hinzugefügt werden soll.organisation - Gruppe oder Organisation, zu der der Anwender hinzugefügt werden soll.role - Rolle, in der der Anwender der Gruppe hinzugefügt werden soll.void addGroup(de.cebis.moccabox.security.domain.Group group)
group - Die Gruppe, die hinzugefügt werden soll.de.cebis.moccabox.security.domain.Group[] getSubsidiaries(de.cebis.moccabox.security.domain.Group group)
group - Die Gruppe, deren Untergruppen gefragt sind.
void addMembership(de.cebis.moccabox.security.domain.Membership membership)
membership - Mitglied, das hinzugefügt werden soll.de.cebis.moccabox.security.domain.Group[] getGroupsForUser(de.cebis.moccabox.security.domain.User user)
user - Anwender, dessen Gruppen gefragt sind.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||